﻿.member-subnav:after, .rr-list li:after { content: "\20"; display: block; height: 0; clear: both; }
.member-subnav, .rr-list li {  *zoom: 1; }

/* nav */
.member-nav { border: 1px solid #000; }
.member-nav li a { display: block; text-align: center; padding: 10px 20px; border-bottom: 1px solid #000; }
.member-nav a.active { background-color: #2badf3; color: #fff; }

.member-subnav { margin: 10px 0; }
.member-subnav li { float: left;}
.member-subnav .sep { padding: 0 10px; }

.rv-list h1 { font-size: 24px; }
.rv-list li { padding-bottom: 10px; }

.rr-list li { padding: 20px 0; }
.rr-list .photo { float: left; width: 50px; height: 50px; }
.rr-list .right { float: left; margin-left: 10px; }